package juice.AOP$introduction;

import com.google.inject.Singleton;
import com.google.inject.name.Named;

@Singleton
public class ServiceImpl implements Service
{

	@Override
	@Named("log")
	public void sayHello()
	{
		System.out.println(String.format("[%s#%d] execute %s at %s", this.getClass().getSimpleName(), hashCode(), "sayHello", System.nanoTime()));
	}

}
